#include "PluginModule/IPlugin.h"
#include "PluginModule/IPluginManager.h"

#ifdef CONFIG_PLUGIN_EXPORTS
#define CONFIG_PLUGIN_API __declspec(dllexport)
#else
#define CONFIG_PLUGIN_API __declspec(dllimport)
#endif

namespace FragrantGrass
{
	class ConfigPlugin : public IPlugin
	{
	public:
		ConfigPlugin(IPluginManager* p)
		{
			m_pPluginManager = p;
		}
		virtual const int GetPluginVersion();

		virtual const std::string GetPluginName();

		virtual void Install();

		virtual void Uninstall();
	};
}